package com.flower.subject.domain.service;

import com.flower.subject.domain.entity.SubjectCategoryBO;
import com.flower.subject.domain.entity.SubjectLabelBO;
import com.flower.subject.infra.basic.entity.SubjectCategory;
import com.flower.subject.infra.basic.entity.SubjectLabel;

import java.util.List;

/**
 * @author lavender
 * @version 1.0
 * @date 2024-07-03 11:29
 */

public interface SubjectLabelDomainService {

    void add(SubjectLabelBO bo);

    /**
     * 查询岗位大类
     * @return
     */
    List<SubjectCategoryBO> queryPrimaryCategory(SubjectCategory subjectCategory);


    /**
     * 查询岗位大类
     * @return
     */
    List<SubjectCategoryBO> queryCateGory(SubjectCategoryBO subjectCategory);

    Boolean update(SubjectLabelBO bo);

    Boolean delete(SubjectLabelBO bo);


    List<SubjectLabelBO> queryLabelByCategoryId(SubjectLabelBO subjectLabelBO);
}
